//
//  CheLiangModel.h
//  EnterpriseEdition
//
//  Created by ypj on 2021/10/13.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface CheLiangModel : NSObject
@property (nonatomic, copy) NSString *ID;
@property (nonatomic, copy) NSString *carBrandId;
@property (nonatomic, copy) NSString *item;//序号
@property (nonatomic, copy) NSString *carNum;//车牌号
@property (nonatomic, copy) NSString *carBrand,*brand;//车辆品牌
@property (nonatomic, copy) NSString *vehicleLicenseZUrl;//行驶证正面
@property (nonatomic, copy) NSString *vehicleLicenseFUrl;//行驶证反面
@property (nonatomic, copy) NSString *car45Url;//汽车45度图片
@property (nonatomic, copy) NSString *image;//汽车45度图片
@property (nonatomic, copy) NSString *signContractId;//
@property (nonatomic, copy) NSString *companyId;//企业id
@property (nonatomic, copy) NSString *enterpriseName;//企业名称
@property (nonatomic, copy) NSString *vinNo;//车架号
@property (nonatomic, copy) NSString *engineNo;//发动机号
@property (nonatomic, copy) NSString *registerTime;//注册日期
@property (nonatomic, copy) NSString *createTime;//
@property (nonatomic, copy) NSString *leaseCarType,*carType;//类型 ：普通汽车、商务车、货车
@property (nonatomic, copy) NSString *frameUpFlag;//是否上架 Y/N
@property (nonatomic, copy) NSString *hireFlag;//0未出租1出租中2已出租
@property (nonatomic) NSInteger energyType,energeType;//1：纯电力，2：混合动力，3：燃油动力）
/**1:未出租  2:出租中  3:已出租 4：未出售 5：出售中  6 已出售*/
@property (nonatomic) NSInteger type;
// 预约id
@property (nonatomic, copy) NSString *appointmentId;
// 已发布车型id
@property (nonatomic, copy) NSString *publishedId;
@property (nonatomic, copy) NSString *hireMode;//出租方式
@property (nonatomic) NSInteger hireTimeType;//租期
@property (nonatomic, copy) NSString *hireMoney;//租金
@property (nonatomic, copy) NSString *rent;//出售的租金
@property (nonatomic, copy) NSString *depositMoney,*depost;//押金
@property (nonatomic, copy) NSString *liaisonPhone,*contactPhone;//联系人电话
@property (nonatomic, copy) NSString *liaisonName,*contactName;//联系人
@property (nonatomic, copy) NSString *liaisonNameSale;//出售联系人姓名
@property (nonatomic, copy) NSString *liaisonPhoneSale;//出售联系人电话
@property (nonatomic, copy) NSString *carDescripUrl;//车辆图片(多图)
@property (nonatomic, strong)NSArray *imgs;
@property (nonatomic, copy) NSString *chargeName;//负责人
@property (nonatomic, copy) NSString *chargerName;//负责人
@property (nonatomic, copy) NSString *endurance; // 续航
@property (nonatomic, copy) NSString *floorPrice; // 最低价
@property (nonatomic, copy) NSString *userNameSale;//负责人名字
@property (nonatomic, copy) NSString *userNameSaleNickName;//负责人别称
@property (nonatomic, copy) NSString *userNameSaleRoleName;//负责人角色
@property (nonatomic, copy) NSString *userNameSalePhone;//负责人电话
@property (nonatomic, copy) NSString *operPlatform,*runPlatfom;//运行平台
@property (nonatomic, copy) NSString *carServiceType;//营运性质
@property (nonatomic, copy) NSString *kilometers;//公里数
@property (nonatomic, copy) NSString *ascription;//归属
@property (nonatomic, copy) NSString *transferCount;//过户次数
@property (nonatomic, copy) NSString *yearCheckUpFlag;//上架是否年检 Y/N
@property (nonatomic, copy) NSString *yearCheckUpTimeScope;//上架年检年限
@property (nonatomic, copy) NSString *saleYearCheckUpFlag;//出售的年检
@property (nonatomic, copy) NSString *saleYearCheckUpTimeScope;//出售的年检时间
@property (nonatomic, copy) NSString *insureFlag;//上架是否有保险 Y/N
@property (nonatomic, copy) NSString *insureTime;//保险时间
@property (nonatomic, copy) NSString *saleInsureTime;//保险时间
@property (nonatomic, copy) NSString *saleInsureFlag;//出售的有无保险
@property (nonatomic, copy) NSString *payWay;//出售的支付方式
@property (nonatomic, copy) NSString *priceSumStr;//出售的支付方式
@property (nonatomic, copy) NSString *useYear;//使用权限

@property (nonatomic, copy) NSString *priceSum;//出售总价
@property (nonatomic, copy) NSString *firstPay;//首付
@property (nonatomic, copy) NSString *firstPayStr;//转化成万
@property (nonatomic, copy) NSString *monthPay;//月供
@property (nonatomic, copy) NSString *payCount;//分期
@property (nonatomic, copy) NSString *saleFlag;//出售状态 0：初始化 1：待出售 2已出售
@property (nonatomic) NSInteger leftPeriods;//剩余租期
@property (nonatomic) NSString *customName;//客户姓名
@property (nonatomic) NSString *customerId;//客户姓名
@property (nonatomic) NSString *customerName;//客户姓名
@property (nonatomic) NSString *customerPhone;//客户电话
@property (nonatomic) NSString *totalAmount; // 总额
/**签约类型，1：租车 2：购车，3:以租代购*/
@property (nonatomic) NSInteger signType;
@property (nonatomic, copy) NSString *remark;//备注
@property (nonatomic, copy) NSString *addTime;//添加时间
@property (nonatomic, copy) NSString *editTime;//编辑时间
@property (nonatomic, copy) NSString *sortNum;//排序
@property (nonatomic, copy) NSString *status;//否封禁 Y/N
@property (nonatomic, copy) NSString *carMode,*model,*carModel;//车辆型号
@property (nonatomic, copy) NSString *timeDay;//上架时间，空置时间，租期剩余时间
@property (nonatomic, copy) NSString *freeTime;//空置时间
@property (nonatomic, strong) NSArray *carTagAry;//存放标签的数组如电车/平台/车辆类型等
@property (nonatomic, copy) NSString *tags;//存放自定义标签
@property (nonatomic, copy) NSString *numberInstallments;//分期期数
@property (nonatomic, copy) NSString *driverName;//客户名称
@property (nonatomic, copy) NSString *driverId;//客户id
@property (nonatomic, assign) NSInteger statisticsType;//统计类型
@property (nonatomic, copy) NSString *name;
@property (nonatomic, assign) NSInteger menuId;
@property (nonatomic, copy) NSString *icon;
/**赔付状态 0处理中  1理赔完成*/
@property (nonatomic) NSInteger compensateState;
/**描述*/
@property(nonatomic) NSString *descriptionStr;
/**己方金额*/
@property(nonatomic) NSString *selfAmount;
/**第三方金额*/
@property(nonatomic) NSString *thirdAmount;
/**签约日期*/
@property(nonatomic) NSString *signDate;
/**开始日期*/
@property(nonatomic) NSString *beginTime;
/**结束日期*/
@property(nonatomic) NSString *endTime;
// 年检时间到期时间
@property(nonatomic) NSString *nextInspectTime;
// 出险状态
@property(nonatomic) BOOL useInsurance;
// 原始里程
@property(nonatomic) NSString *oldMileage;
//交租状态
@property(nonatomic) BOOL rentPaymentState;
/**进厂时间*/
@property(nonatomic) NSString *intoTime;
/**修理厂*/
@property(nonatomic) NSString *repairCompanyName;

// 维修状态
@property(nonatomic) BOOL repairState;
// 维修金额
@property(nonatomic) NSString *repairAmount;
// 违章状态
@property(nonatomic) BOOL illegalState;
// 押金金额
@property(nonatomic) NSString *depositPrice;
@property(nonatomic) NSString *carNumber;
@property(nonatomic) NSString *carId;
// 退车日期
@property(nonatomic) NSString *carReturnTime;
// 车管
@property(nonatomic) NSString *carManagerName;
// 退押金金额
@property(nonatomic) NSString *refundDeposit;
// 违约金金额
@property(nonatomic) NSString *deductBreach;
// 车损金额
@property(nonatomic) NSString *deductDamage;
// 待处理违章金额
@property(nonatomic) NSString *deductIllegal;
// 其他扣款金额
@property(nonatomic) NSString *deductOther;
// 退车状态 0 正常 1违约
@property(nonatomic) NSInteger returnType;
// 图片
@property(nonatomic) NSArray *pics;
// 应退押金日期
@property(nonatomic) NSString *exceptPaidDate;
// 应退押金
@property(nonatomic) NSString *amount;
@property(nonatomic) NSString *payerName;
// 退押金id
@property(nonatomic) NSString *outId;
/**年检到期*/
@property(nonatomic) NSString *nextCheckDate;
/**交强险到期*/
@property(nonatomic) NSString *compulsoryInsuranceEndDate;
/**商业险到期*/
@property(nonatomic) NSString *businessInsuranceEndDate;
/**下次保养公里数*/
@property(nonatomic) NSString *nextMaintainKm;
/**下次保养时间*/
@property(nonatomic) NSString *nextMaintainDate;
/**出险日期*/
@property(nonatomic) NSString *occurrenceTime;
/**责任方*/
@property(nonatomic) NSString *chargeSide;
/**退车天数*/
@property(nonatomic) NSString *returnDay;
/**违约原因*/
@property(nonatomic) NSString *cause;
/**应交租日期*/
@property(nonatomic) NSString *exceptReceiveDate;
/**还款金额*/
@property(nonatomic) NSString *monthlyPayment;
/**还款日*/
@property(nonatomic) NSString *duoDate;
/**实付期数*/
@property(nonatomic) NSString *paidPeriod;
/**总期数*/
@property(nonatomic) NSString *totalPeroid;
/**实收日期*/
@property(nonatomic) NSString *paidDate;
/**款项类别 0租金 1租车押金 2购车首付,3购车月供,4购车尾款, 5平台返佣 6保险赔付*/
@property(nonatomic) NSInteger fundType;
/**实收金额*/
@property(nonatomic) NSString *receiveAmount;
/**实付金额*/
@property(nonatomic) NSString *paidAmount;
/**真实金额*/
@property(nonatomic) NSString *realAmount;
/**真实日期*/
@property(nonatomic) NSString *realDate;
/**真实日期*/
@property(nonatomic) NSString *exceptDate;
/**应收日期*/
@property(nonatomic) NSString *receiveDate;
/**收款人*/
@property(nonatomic) NSString *payeeName;
/**付款类型 0客户 1合作公司*/
@property(nonatomic) NSInteger payeeType;
/**收款类型 0客户 1合作公司*/
@property(nonatomic) NSInteger payerType;
/**客户类型 0客户 1合作公司*/
@property(nonatomic) NSInteger customerType;

/**收款人*/
@property(nonatomic) NSString *receiveEmployeeName;
@property(nonatomic) NSString *receiveEmployeeId;
/**付款人*/
@property(nonatomic) NSString *payEmployeeName;
@property(nonatomic) NSString *payEmployeeId;
/**out表示付款 / into收款*/
@property (nonatomic) NSString *amountType;
/**当前是否存在逾期*/
@property(nonatomic) BOOL haveOverDue;
/**最早签约开始日期*/
@property(nonatomic) NSString *signStartDate;
/**结清状态*/
@property(nonatomic) NSInteger settleState;
@end

NS_ASSUME_NONNULL_END
